package com.zhuangjie.shop.vo.shop_display;

import com.zhuangjie.shop.entity.Dish;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 附近商店vo
 *
 * @author zhuangjie
 * @date 2024/04/29
 */
@Data
public class NearbyShopVO {

    private Long id;

    private String name;

    private String logo;

    private String notice;

    private String flags;

    private Integer deliveryMethod;

    private BigDecimal minimumDeliveryAmount;

    private BigDecimal packingFee;

    /**
     * 用户选择/定位的位置与商家的距离
     */
    private Double distance;

    private String reputation;

    /**
     * 可预订时间设置：
     * - null：表示当前可下单
     * - ""（空字符串）：表示今天不能下单，可能可以预约明天
     * - 正常字符串值：表示今天几点开始营业
     */
    private String bookable;

    /**
     * 优先展示的菜品列表
     */
    private List<Dish> dishList;

    /**
     * 店铺展示统计信息
     */
    private ShopStatisticalForShopShow statistical;


}
